package com.xiaotu.common.model;

import java.util.Arrays;

/**
 * 
 * 项目名称：Sprider-WebMagic-bak    
 * 类名称：MaoYanSearchMovieModel    
 * 类描述：    
 * 创建人：张晓   
 * 创建时间：2020年1月2日 上午10:57:30    
 * @version
 */
public class MaoYanSearchMovieModel {

	/**
	 * 基础信息
	 */
	private String id;//主键
	private String tvid;//基础库id
	private String dataid;//网站电影id
	private String tvname;//电影名称
	private String englishName;//英文名
	private String [] label;//类型
	private String [] area;//地区
	private String timeLength;//时长
	private String showingArea;//上映地区
	private String showingDate;//上映时间
	
	/**
	 * 票房相关 
	 */
    private String totalBoxoffice;// 累计票房
    private String firstDayBoxoffice;// 首日票房
    private String firstWeekBoxoffice;// 首周票房
    private String forecastBoxoffice;// 预测票房
    private String boxoffice;// 分账总票房
    private String productionBox;//片方票房
    private String cinemaBox;//影院票房
    private String otherBox;//其他票房

    /***
     * 人群受众
     */
    private String[] sexNames;
    private String[] sexRates;
    private String[] ageNames;
    private String[] ageRates;
    private String[] eduNames;
    private String[] eduRates;
    private String[] areaNames;
    private String[] areaRates;
    private String[] occpName;
    private String[] occpRates;
    private String[] labelNames;
    private String[] labelRates;
    
    private long timestamp;

    
    public MaoYanSearchMovieModel(String id, String tvid, String dataid, String tvname, String englishName, String[] label, String[] area, String timeLength,
			String showingArea, String showingDate, String totalBoxoffice, String firstDayBoxoffice,
			String firstWeekBoxoffice, String forecastBoxoffice, String boxoffice, String productionBox,
			String cinemaBox, String otherBox, String[] sexNames, String[] sexRates, String[] ageNames,
			String[] ageRates, String[] eduNames, String[] eduRates, String[] areaNames, String[] areaRates,
			String[] occpName, String[] occpRates, String[] labelNames, String[] labelRates) {
		super();
		this.id = id;
		this.tvid = tvid;
		this.dataid = dataid;
		this.tvname = tvname;
		this.englishName = englishName;
		this.label = label;
		this.area = area;
		this.timeLength = timeLength;
		this.showingArea = showingArea;
		this.showingDate = showingDate;
		this.totalBoxoffice = totalBoxoffice;
		this.firstDayBoxoffice = firstDayBoxoffice;
		this.firstWeekBoxoffice = firstWeekBoxoffice;
		this.forecastBoxoffice = forecastBoxoffice;
		this.boxoffice = boxoffice;
		this.productionBox = productionBox;
		this.cinemaBox = cinemaBox;
		this.otherBox = otherBox;
		this.sexNames = sexNames;
		this.sexRates = sexRates;
		this.ageNames = ageNames;
		this.ageRates = ageRates;
		this.eduNames = eduNames;
		this.eduRates = eduRates;
		this.areaNames = areaNames;
		this.areaRates = areaRates;
		this.occpName = occpName;
		this.occpRates = occpRates;
		this.labelNames = labelNames;
		this.labelRates = labelRates;
		this.timestamp = System.currentTimeMillis();
	}
    
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getTvid() {
		return tvid;
	}

	public void setTvid(String tvid) {
		this.tvid = tvid;
	}

	public String getDataid() {
		return dataid;
	}

	public void setDataid(String dataid) {
		this.dataid = dataid;
	}

	public String getTvname() {
		return tvname;
	}

	public void setTvname(String tvname) {
		this.tvname = tvname;
	}

	public String getEnglishName() {
		return englishName;
	}

	public void setEnglishName(String englishName) {
		this.englishName = englishName;
	}

	public String[] getLabel() {
		return label;
	}

	public void setLabel(String[] label) {
		this.label = label;
	}

	public String[] getArea() {
		return area;
	}

	public void setArea(String[] area) {
		this.area = area;
	}

	public String getTimeLength() {
		return timeLength;
	}

	public void setTimeLength(String timeLength) {
		this.timeLength = timeLength;
	}

	public String getShowingArea() {
		return showingArea;
	}

	public void setShowingArea(String showingArea) {
		this.showingArea = showingArea;
	}

	public String getShowingDate() {
		return showingDate;
	}

	public void setShowingDate(String showingDate) {
		this.showingDate = showingDate;
	}

	public String getTotalBoxoffice() {
		return totalBoxoffice;
	}

	public void setTotalBoxoffice(String totalBoxoffice) {
		this.totalBoxoffice = totalBoxoffice;
	}

	public String getFirstDayBoxoffice() {
		return firstDayBoxoffice;
	}

	public void setFirstDayBoxoffice(String firstDayBoxoffice) {
		this.firstDayBoxoffice = firstDayBoxoffice;
	}

	public String getFirstWeekBoxoffice() {
		return firstWeekBoxoffice;
	}

	public void setFirstWeekBoxoffice(String firstWeekBoxoffice) {
		this.firstWeekBoxoffice = firstWeekBoxoffice;
	}

	public String getForecastBoxoffice() {
		return forecastBoxoffice;
	}

	public void setForecastBoxoffice(String forecastBoxoffice) {
		this.forecastBoxoffice = forecastBoxoffice;
	}

	public String getBoxoffice() {
		return boxoffice;
	}

	public void setBoxoffice(String boxoffice) {
		this.boxoffice = boxoffice;
	}

	public String getProductionBox() {
		return productionBox;
	}

	public void setProductionBox(String productionBox) {
		this.productionBox = productionBox;
	}

	public String getCinemaBox() {
		return cinemaBox;
	}

	public void setCinemaBox(String cinemaBox) {
		this.cinemaBox = cinemaBox;
	}

	public String getOtherBox() {
		return otherBox;
	}

	public void setOtherBox(String otherBox) {
		this.otherBox = otherBox;
	}

	public String[] getSexNames() {
		return sexNames;
	}

	public void setSexNames(String[] sexNames) {
		this.sexNames = sexNames;
	}

	public String[] getSexRates() {
		return sexRates;
	}

	public void setSexRates(String[] sexRates) {
		this.sexRates = sexRates;
	}

	public String[] getAgeNames() {
		return ageNames;
	}

	public void setAgeNames(String[] ageNames) {
		this.ageNames = ageNames;
	}

	public String[] getAgeRates() {
		return ageRates;
	}

	public void setAgeRates(String[] ageRates) {
		this.ageRates = ageRates;
	}

	public String[] getEduNames() {
		return eduNames;
	}

	public void setEduNames(String[] eduNames) {
		this.eduNames = eduNames;
	}

	public String[] getEduRates() {
		return eduRates;
	}

	public void setEduRates(String[] eduRates) {
		this.eduRates = eduRates;
	}

	public String[] getAreaNames() {
		return areaNames;
	}

	public void setAreaNames(String[] areaNames) {
		this.areaNames = areaNames;
	}

	public String[] getAreaRates() {
		return areaRates;
	}

	public void setAreaRates(String[] areaRates) {
		this.areaRates = areaRates;
	}

	public String[] getOccpName() {
		return occpName;
	}

	public void setOccpName(String[] occpName) {
		this.occpName = occpName;
	}

	public String[] getOccpRates() {
		return occpRates;
	}

	public void setOccpRates(String[] occpRates) {
		this.occpRates = occpRates;
	}

	public String[] getLabelNames() {
		return labelNames;
	}

	public void setLabelNames(String[] labelNames) {
		this.labelNames = labelNames;
	}

	public String[] getLabelRates() {
		return labelRates;
	}

	public void setLabelRates(String[] labelRates) {
		this.labelRates = labelRates;
	}

	public long getTimestamp() {
		return timestamp;
	}

	public void setTimestamp(long timestamp) {
		this.timestamp = timestamp;
	}

	

	public MaoYanSearchMovieModel() {
		super();
	}

	@Override
	public String toString() {
		return "[id=" + id + ", tvid=" + tvid + ", dataid=" + dataid + ", tvname=" + tvname
				+ ", englishName=" + englishName + ", label="
				+ Arrays.toString(label) + ", area=" + Arrays.toString(area) + ", timeLength=" + timeLength
				+ ", showingArea=" + showingArea + ", showingDate=" + showingDate + ", totalBoxoffice=" + totalBoxoffice
				+ ", firstDayBoxoffice=" + firstDayBoxoffice + ", firstWeekBoxoffice=" + firstWeekBoxoffice
				+ ", forecastBoxoffice=" + forecastBoxoffice + ", boxoffice=" + boxoffice + ", productionBox="
				+ productionBox + ", cinemaBox=" + cinemaBox + ", otherBox=" + otherBox + ", sexNames="
				+ Arrays.toString(sexNames) + ", sexRates=" + Arrays.toString(sexRates) + ", ageNames="
				+ Arrays.toString(ageNames) + ", ageRates=" + Arrays.toString(ageRates) + ", eduNames="
				+ Arrays.toString(eduNames) + ", eduRates=" + Arrays.toString(eduRates) + ", areaNames="
				+ Arrays.toString(areaNames) + ", areaRates=" + Arrays.toString(areaRates) + ", occpName="
				+ Arrays.toString(occpName) + ", occpRates=" + Arrays.toString(occpRates) + ", labelNames="
				+ Arrays.toString(labelNames) + ", labelRates=" + Arrays.toString(labelRates) + ", timestamp="
				+ timestamp + "]";
	}

	
}
